____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Java (Programmiersprache)
part 23/25 Β· 77.8 KB total
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Einzelnachweise
cite-note-b5582dc99bf534f6-11. www.oracle.com.
cite-note-90999754ca016858-22. JDK 25.
cite-note-42b71f7a64a76d21-33. www.lemondeinformatique.fr.
cite-note-44. β TIOBE Programming Community Index. tiobe.com, 7. Januar 2025, abgerufen am 7. Januar 2025 (englisch).
cite-note-55. β Rachel Stephens: RedMonk Top 20 Languages Over Time: January 2025. In: tecosystems. RedMonk, 18. Juni 2025, abgerufen am 17. September 2025 (amerikanisches Englisch).
cite-note-66. β Silke Hahn: Python schreibt Geschichte: Platz 2 im Programmiersprachen-Ranking. heise online, 3. MΓ€rz 2020, abgerufen am 5. MΓ€rz 2020.
cite-note-77. β The Java Language: An Overview. 1995 Sun Whitepaper
cite-note-schulz-88. β Hajo Schulz: Daniel DΓΌsentrieb, C#, Java, C++ und Delphi im Effizienztest. Teil 1. In: cβt. Nr. 19. Heise Zeitschriften Verlag, Hannover 2003, S. 204β207 (heise.de [abgerufen am 21. Oktober 2010]). Hajo Schulz: Daniel DΓΌsentrieb, C#, Java, C++ und Delphi im Effizienztest. Teil 2. In: cβt. Nr. 21. Heise Zeitschriften Verlag, Hannover 2003, S. 222β227 (heise.de [abgerufen am 21. Oktober 2010]).
cite-note-speed2-99. β J.P.Lewis, Ulrich Neumann: Java pulling ahead? Performance of Java versus C++. Computer Graphics and Immersive Technology Lab, University of Southern California, Januar 2003, abgerufen am 21. Oktober 2010 (englisch): βThis article surveys a number of benchmarks and finds that Java performance on numerical code is comparable to that of C++, with hints that Javaβs relative performance is continuing to improve.β
cite-note-hundt2011-1010. β Robert Hundt: Loop Recognition in C++/Java/Go/Scala. Hrsg.: Scala Days 2011. Stanford CA 27. April 2011 (englisch, scala-lang.org [PDF; 318 kB; abgerufen am 17. November 2012]): We find that in regards to performance, C++ wins out by a large margin. [β¦] The Java version was probably the simplest to implement, but the hardest to analyze for performance. Specifically the effects around garbage collection were complicated and very hard to tune
cite-note-performance1-1111. β David Georg Reichelt: Java pulling ahead? JVM Performance-Regressionen frΓΌhzeitig erkennen und vermeiden. Informatik Aktuell, Alkmene Verlag, 4. Februar 2022, abgerufen am 6. Februar 2022: βIm JVM-Umfeld ist vor allem JMH zur Definition von Benchmarks verbreitet. Die regelmΓ€Γige AusfΓΌhrung von JMH-Benchmarks wird aus RessourcengrΓΌnden aber nur selten durchgefΓΌhrt. Statt immer alle Regressions-Benchmarks oder -Tests auszufΓΌhren, ist es viel schneller, nur diejenigen auszufΓΌhren, bei denen eine Regression mΓΆglich ist. Daher ermΓΆglicht das Jenkins-Plugin Peass-CI die Automatisierung der Regressions-Testselektion fΓΌr JMH, so dass in der aktuellen Version nur noch fΓΌr diese Version relevante Workloads getestet werden.β
cite-note-1212. β C. A. R. Hoare: Monitors: an operating system structuring concept. (PDF) In: Communications of the ACM, 17, Nr. 10, 1974, S. 549β557 doi:10.1145/355620.361161
cite-note-autoboxing-1313. β Autoboxing in Java (englisch)
cite-note-1414. β Scott Stanchfield: Java is Pass-by-Value, Dammit! JavaDude.com, archiviert vom Original (nicht mehr online verfΓΌgbar) am 15. Mai 2008; abgerufen am 5. November 2010 (englisch).
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ